@charset "utf-8";
*{margin: 0px;padding: 0px; font-family:'微软雅黑';	
}
img{color: transparent;font-size: 0px;vertical-align: middle;-ms-interpolation-mode: bicubic;border: none;}
a{text-decoration: none;}
ul,li{list-style-type:none; }
li{vertical-align: bottom;display: list-item;}
table{border-spacing: 0px;border-collapse: collapse;}
th,td,caption {font-weight: normal;vertical-align: top;}
html,body{width: 100%;height: 100%;text-align: center;}
a,h1,h2,h3,h4,h5,h6,p,div,span,li{text-align:left;}
input{ outline:none;}

/*-------top-------*/
.top{
	float:left;
	display:inline;
	width:100%;
	height:88px;
	position:relative;
	background:#3152c4 url(../image/top_bg.png) no-repeat center;
	border-bottom:6px solid #1f378b;
	}	
.top_z{
	float:left;
	display:inline;
	margin:14px;
	}
.top_y{
	float:right;
	display:inline;
	margin-right:20px;
	}
.top_ys{
	float:right;
	display:inline;
	font-size:14px;
	color:#aaa;
	line-height:30px;
	}
.top_ys a{
	float:right;
	display:inline;
	font-size:14px;
	color:#ccc;
	line-height:30px;
	}
.top_ys span{
	float:right;
	display:inline;
	font-size:14px;
	color:#eee;
	line-height:30px;
	margin:0 8px;
	}
.top_ys a:hover{
	text-decoration:underline;
	}
.top_yx{
	float:right;
	display:inline;
	font-size:14px;
	color:#eee;
	line-height:30px;
	clear:both;
	}
/*------main------*/
.zt{ position:relative; padding-bottom:10px;}
.main_top{
	float:left;
	display:inline;
	padding:0 7%;
	width:86%;
	height:38px;
	font-size:16px;
	color:#000;
	font-weight:bold;
	line-height:38px;
	background:#eee;
	}
.main_top img{
	float:left;
	display:inline;
	width:22px;
	height:22px;
	margin:8px;}
.main_n{
	margin:0 auto;
	width:86%;
	}
.main_ns{
	float:left;
	display:inline;
	width:100%;
	}
.main_nsz{
	float:left;
	display:inline;
	width:69%;
	}
.main_nsz1{
	float:left;
	display:inline;
	width:47%;
	margin:15px 0 0 2%;
	height:154px;
	overflow:hidden;
	border:1px solid #b8d0d6;
	}
.main_nsz1t{
	float:left;
	display:inline;
	width:100%;
	height:36px;
	background:#eff3f7;
	font-size:14px;
	color:#000;
	line-height:36px;
	font-weight:bold;
	text-indent:10px;
	}
.main_nsz1t img{
	float:left;
	display:inline;
	width:20px;
	height:20px;
	margin:8px;
	}
.main_nsz1t a{
	float:right;
	display:inline;
	font-size:12px;
	color:#09f;
	margin-right:10px;
	line-height:36px;
	font-weight:lighter;
	}
.main_nsz1t span{
	float:right;
	display:inline;
	font-size:12px;
	color:#09f;
	margin-right:10px;
	line-height:36px;
	font-weight:lighter;
	}
.main_nsz1t a:hover{
	color:#f60;
	text-decoration:underline;
	}
.main_nsz1n{
	float:left;
	display:inline;
	width:100%;
	height:104px;
	overflow:hidden;
	margin-top:6px;
	}
.main_nsz1nr{
	float:left;
	display:inline;
	width:100%;
	height:26px;
	overflow:hidden;
	font-size:14px;
	color:#333;
	line-height:26px;
	}
.main_nsz1nr1{
	float:left;
	display:inline;
	margin-left:10px;
	width:60%;
	font-size:14px;
	color:#333;
	line-height:26px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	}
.main_nsz1nr2{
	float:right;
	display:inline;
	margin-right:10px;
	margin-left:10px;
	font-size:12px;
	color:#999;
	line-height:26px;
	}
.main_nsz1nr1:hover{
	color:#09f;
	}
.main_nsz2{
	float:left;
	display:inline;
	width:96.5%;
	margin:15px 0 0 2%;
	height:154px;
	overflow:hidden;
	border:1px solid #b8d0d6;
	}
.main_nsz1fx{
	float:left;
	display:inline;
	width:100%;
	height:104px;
	overflow:hidden;
	margin-top:6px;
	}
.main_nsz1fx li{
	float:left;
	display:inline;
	width:50%;
	height:26px;
	overflow:hidden;
	font-size:14px;
	color:#333;
	line-height:26px;
	}
.main_nsz1fx li img{
	float:left;
	display:inline;
	margin:11px 0 0 10px;
	}
.main_nsy{
	float:right;
	display:inline;
	margin-top:15px;
	width:30.5%;
	height:324px;
	overflow:hidden;
	border:1px solid #b8d0d6;
	}
.main_nsyn{
	float:left;
	display:inline;
	width:92%;
	margin:4px 0 0 4%;
	height:284px;
	overflow:hidden;
	}
.main_nsynr{
	float:left;
	display:inline;
	width:100%;
	padding:8px 0;
	border-bottom:1px dotted #949fc8;
	}
.main_nsynrs{
	float:left;
	display:inline;
	width:100%;
	font-size:14px;
	color:#3459c0;
	line-height:20px;
	}
.main_nsynrs a{
	color:#3459c0;}
.main_nsynrx{
	float:left;
	display:inline;
	width:100%;
	font-size:12px;
	color:#333;
	line-height:20px;
	}
.main_nx{
	float:left;
	display:inline;
	width:98.5%;
	margin:15px 0 0 1.5%;
	overflow:hidden;
	border:1px solid #b8d0d6;
	}
.tj_qx{
	float:left;
	display:inline;
	width:100%;
	margin-top:8px;
	text-align:center;
	}
.tj_qx1{
	margin:0 5px 0 10px;
	padding:0 12px;
	min-width:80px;
	height:32px;
	background:#0b6aa9;
	font-size:14px;
	color:#fff;
	line-height:32px;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border:0;
	cursor:pointer;
	}
.tj_qx2{
	margin:0 5px 0 10px;
	padding:0 12px;
	min-width:80px;
	height:32px;
	background:#f60;
	font-size:14px;
	color:#fff;
	line-height:32px;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border:0;
	cursor:pointer;
	}
.ypgj_s{
	float:left;
	display:inline;
	width:98%;
	margin:0px 0 0 1%;
	overflow:hidden;
	}
.ypgj_n{
	float:left;
	display:inline;
	width:98%;
	margin:15px 0 0 1%;
	overflow:hidden;
	border:1px solid #b8d0d6; 
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	}
.ypgj_n p{
	float:left;
	display:inline;
	width:94%;
	margin:15px 3%;
	font-size:14px;
	color:#666;
	line-height:24px;
	}
.ypgj_nx{
	float:left;
	display:inline;
	width:94%;
	height:40px;
	font-size:12px;
	color:#09f;
	line-height:40px;
	margin:0px 3%;
	border-top:1px solid #eee;
	}
.right_nav{
	float:right;
	display:inline;
	position:fixed;
	z-index:999;
	right:10px;
	top:30%;
	width:86px;
	background:#fff;
	border:1px solid #0b6aa9;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	}
.right_nav1{
	float:left;
	display:inline;
	width:100%;
	height:40px;
	font-size:14px;
	color:#0b6aa9;
	line-height:40px;
	text-align:center;
	border-bottom:1px solid #0b6aa9;
	}
.right_nav1 img{
	margin:15px 0;
	}
.right_nav>a:last-child{
	border-bottom:0;
	}
.right_nav1:hover,.right_nav1_h{
	background:#0b6aa9;
	color:#fff;
	}
.xsa1{ color:#0b6aa9;}
.xsa1:hover{ color:#09f;}
.xs_qs{
	padding:2px 8px;
	background:#f60;
	font-size:12px;
	color:#fff;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	}
.ypgj_n .main_nsz1t .ycqs{
	float:right;
	display:inline;
	height:26px;
	padding:0 10px;
	line-height:26px;
	background:#f60;
	font-size:14px;
	color:#fff;
	margin:4px 15px;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px;
	text-indent:0;
	}
.xsxf_xq{
	float:left;
	display:inline;
	width:98%;
	margin:15px 0 0 1%;
	overflow:hidden;
	}
.xsxf_xq1{
	float:left;
	display:inline;
	width:100%;
	}
.xsxf_xq11{
	float:left;
	display:inline;
	padding:0 12px;
	height:30px;
	background:#0b6aa9;
	font-size:14px;
	color:#fff;
	line-height:30px;
	text-align:center;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	}
.wbqy{
	float:left;
	display:inline;
	width:76%;
	height:120px;
	padding:6px 1%;
	margin-top:10px;
	background:#fcf5f5;
	border:1px solid #e9bea1;
	outline:none;
	font-size:14px;
	color:#666;
	line-height:20px;
	}
.ztrxq{
	float:left;
	display:inline;
	width:100%;
	margin:10px 0 15px 0;
	}
.ztrxqz{
	float:left;
	display:inline;
	width:80%;
	}
.ztrxqz1{
	float:left;
	display:inline;
	width:100%;
	font-size:14px;
	color:#333;
	line-height:24px;
	margin:4px 0;
	}
.ztrxqz11{
	float:left;
	display:inline;
	width:14%;
	margin-left:2%;
	text-align:right;
	}
.ztrxqz12{
	float:left;
	display:inline;
	width:82%;
	}
.ztrxqy{
	float:right;
	display:inline;
	margin:15px 15px 0 0;
	}
.ztgxrz{
	float:left;
	display:inline;
	width:16%;
	}
.ztgxrz1{
	float:left;
	display:inline;
	width:100%;
	height:56px;
	background:#eee;
	font-size:16px;
	color:#333;
	line-height:56px;
	text-align:center;
	margin-bottom:1px;
	position:relative;
	}
.ztgxrz1 img{
	float:right;
	margin:23px -6px 0 0;
	display:none;
	}
.ztgxrz1:hover ,.ztgxrz1_h{
	background:#345bbf;
	color:#fff;
	}
.ztgxrz1:hover img ,.ztgxrz1_h img{ display:block;}
.ztgxry{
	float:right;
	display:inline;
	width:82%;
	height:286px;
	}
.lhtj{
	float:left;
	display:inline;
	width:78%;
	height:30px;
	margin-top:10px;
	border:1px solid #b8d0d6;
	outline:none;
	font-size:14px;
	color:#666;
	line-height:30px;
	}
.lhqy{
	float:left;
	display:inline;
	width:76%;
	height:120px;
	padding:6px 1%;
	margin-top:10px;
	border:1px solid #ddd;
	outline:none;
	font-size:14px;
	color:#666;
	line-height:20px;
	}
.ztla{
	padding:2px 5px;
	margin:0 2px;
	background:#0b6aa9;
	font-size:12px;
	color:#fff;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	}
.xsfxq_h{
	float:left;
	display:inline;
	width:100%;
	margin:8px 0;
	}
.xsfxq_hz{
	float:left;
	display:inline;
	width:14%;
	font-size:14px;
	color:#333;
	line-height:20px;
	font-weight:bold;
	text-align:right;
	}
.xsfxq_hy{
	float:left;
	display:inline;
	width:85%;
	font-size:14px;
	color:#333;
	line-height:22px;
	}
.xsfxq_hy1{
	float:left;
	display:inline;
	width:32%;
	margin-left:1%;
	font-size:14px;
	color:#666;
	line-height:22px;
	}
.xzth{
	float:left;
	display:inline;
	width:98%;
	margin:0 1%;
	font-size:14px;
	color:#333;
	line-height:20px;
	}
/*--------弹框-----------*/	
.page_tk{
	float:left;
	display:inline;
	width:96%;
	margin:15px 2% 10px 2%;
	}
.tkwby{
	float:left;
	display:inline;
	width:100%;
	font-size:12px;
	color:#666;
	line-height:20px;
	height:80px;
	border:0;
	background:#f8f8f8;
	}
.zg_tk{
	float:left;
	display:inline;
	width:100%;
	}
.fxr{
	float:right;
	display:inline;
	width:96%;
	margin:10px 2%;
	font-size:14px;
	color:#09f;
	line-height:20px;
	text-align:right;
	}



.tks{float:left;display:inline;width:90%;margin:2px 5%; font-size:14px; color:#333; line-height:28px;}
.tks input{float:left;display:inline; margin:9px 5px 0 0;}
.sbxs{float:left;display:inline;width:88%; height:100px; padding:5px 1%; margin:5px 5%; font-size:14px; color:#333; line-height:20px; border:1px solid #b8d0d6;}
/*--弹框-确定/取消 按钮样式--*/
.but_n{float:left;display:inline;width:90%;margin:10px 5%;}	
.but_nr{ padding:2px 8px; font-size:14px; color:#fff; background:#09f; margin:0 5px; border:0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; cursor:pointer;}
.but_nr:hover{ background:#05c5fd;}




/*--table样式--*/
table{border-top:1px solid #b8d0d6;border-left:1px solid #b8d0d6;}
table td{border-right:1px solid #b8d0d6; border-bottom:1px solid #b8d0d6; line-height:30px; font-size:12px; vertical-align: middle;cursor:default;height:30px;}
table th{border-right:1px solid #b8d0d6;border-bottom:1px solid #b8d0d6; line-height:30px; font-size:12px; color:#444;vertical-align: middle; background:#e7f0f3; cursor:default ;height:30px;}
.table_hov tr:hover{ background:#f2f2f2;}
.td_a{ color:#09f;}
table tr:hover{ background:#f7f7f7;}
/*--input--*/
.input_nb{width:94%; padding:0 3%; height:24px; border:0; font-size:12px; color:#666;}  /*--input-table内无边框--*/
.input_ty{ float:left; display:inline; margin:10px 8px 0 0; width:150px; height:26px; border:1px solid #b8d0d6; font-size:12px; line-height:26px; color:#666; background:#fff; padding:0 4px;}	  /*--input-顶部的统一大小--*/
.input_se{ float:left; display:inline; margin:10px 8px 0 0; min-width:100px; height:28px; border:1px solid #b8d0d6; font-size:12px; line-height:28px; color:#666; background:#fff; padding:0 4px;}	  /*--input-顶部的统一大小--*/
.select{width:98%; height:24px; border:0; font-size:12px; color:#666;}	
.button_cx{ float: left; display:inline; padding:0 12px; height:28px; border:0; background:#0b6aa9; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; font-size:14px; color:#fff; line-height:28px; text-align:center;margin:10px 8px 0 0; cursor:pointer;}

/*--分页--*/
.fy{ float:right; display:inline; width:100%; height:26px; margin:8px 0; background:#fff;}	
.fyz{ float:left; display:inline; font-size:12px; color:#333; line-height:26px; margin:0 5px; overflow:hidden;}
.fyz1{ float:left; display:inline;margin:0 5px; overflow:hidden;}	
.fyz2{ float:left; display:inline;margin:0 5px; overflow:hidden;}	
.fyz2 select{ margin-right:3px;}
.fyy{ float:right; display:inline; font-size:12px; color:#333; line-height:26px; margin:0 5px; overflow:hidden;}
.fyy1{ float:left; display:inline;}	
.fyy11{ float:left; display:inline; width:40px; height:18px; margin:4px 0; overflow:hidden; border:1px solid #09f; background:#fff; font-size:12px; color:#666; line-height:18px; text-align:center;}
.fyy12{ float:left; display:inline; padding:0 5px;height:20px; margin:4px 0 0 -1px; overflow:hidden; border:0; background:#fff; font-size:12px; color:#fff; line-height:20px; text-align:center; background:#09f; cursor:pointer;border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; }	
.fyyn{ float:left; display:inline; font-size:12px; color:#666; line-height:26px; margin:0 5px;}	
.fyyn:hover,.fyyn_hov{ color:#f00;}	

.gxqn{
	float:left;
	display:inline;
	width:98%;
	margin:0 1%;
	margin-top:10px;
	padding-bottom:10px;
	border:1px solid #b8d0d6; 
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px; 
	}
.gypgj_n{
	float:left;
	display:inline;
	width:98%;
	margin:15px 0 0 1%;
	overflow:hidden;
	border-bottom:1px solid #b8d0d6; 
	/*border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-ms-border-radius:3px;*/ 
	}
.gypgj_n p{
	float:left;
	display:inline;
	width:94%;
	margin:15px 3%;
	font-size:14px;
	color:#666;
	line-height:24px;
	}

/*----改首页------*/
.gsy_z{
	float:left;
	display:inline;
	width:64%;
	margin:0 1.5% 0 2.5% ;
	}
.gsy_z1{
	float:left;
	display:inline;
	width:48%;
	height:210px;
	margin:20px 0 0 2%;
	text-align:center;
	transition:all 0.1s linear 0.1s;
	-webkit-transition:all 0.1s linear 0.1s;
	-moz-transition:all 0.1s linear 0.1s;
	-ms-transition:all 0.1s linear 0.1s;
	-o-transition:all 0.1s linear 0.1s;
	}
.gsy_z1 img{
	margin:20px 0 0 0;
	}
.gsy_z1 span{
	float:left;
	display:inline;
	width:100%;
	font-size:24px;
	color:#fff;
	text-align:center;
	}
.gsy_y{
	float:left;
	display:inline;
	width:26%;
	background:green;
	margin-top:20px;
	height:440px;
	background:#e5a701;
	text-align:center;
	transition:all 0.1s linear 0.1s;
	-webkit-transition:all 0.1s linear 0.1s;
	-moz-transition:all 0.1s linear 0.1s;
	-ms-transition:all 0.1s linear 0.1s;
	-o-transition:all 0.1s linear 0.1s;
	}
.gsy_y img{
	margin:100px 0 15px 0;
	}
.gsy_y span{
	float:left;
	display:inline;
	width:100%;
	font-size:24px;
	color:#fff;
	text-align:center;
	}
.gsy_z1{ background:#5ab8a1;}
.gsy_z2{ background:#b374dc;}
.gsy_z3{ background:#e66666;}
.gsy_z4{ background:#42a4d7;}
.gsy_z1:hover{ background:#5cc6ac;}
.gsy_z2:hover{ background:#c574fa;}
.gsy_z3:hover{ background:#ef7676;}
.gsy_z4:hover{ background:#47bdfa;}
.gsy_y:hover{ background:#f5b407;}
/*------登录页---------*/
.dly{
	overflow:hidden;
	position:relative;
	background:url(../image/bg.png) no-repeat center;
	background-size:100% 100%;
	}
.dly_s{
	float:left;
	display:inline;
	width:24%;
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	}
.dly_s img{
	width:100%;
	}
.dly_b{
	float:left;
	display:inline;
	width:24%;
	position:absolute;
	z-index:9;
	right:0;
	bottom:0;
	}
.dly_b img{
	width:100%;
	}
.dly_n{
	margin:0 auto;
	overflow:hidden;
	width:460px;
	}
.dly_ns{
	float:left;
	display:inline;
	width:100%;
	margin:20px 0 10px 0;
	text-align:center;
	}
.dly_ns img{
	width:40%;
	}
.dly_nr{
	float:left;
	display:inline;
	width:100%;
	height:365px;
	overflow:hidden;
	background:rgba(255,255,255,0.6);
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	}	
.dly_nrt{
	float:left;
	display:inline;
	width:100%;
	height:90px;
	background:#fff;
	}	
.dly_nrt img{
	float:left;
	display:inline;
	margin:15px 30px;
	}	
.dly_nrn{
	float:left;
	display:inline;
	width:360px;
	margin:20px 50px;
	}	
.dly_nrnr{
	float:left;
	display:inline;
	width:100%;
	margin:16px 0 0 0;
	}	
.dly_nrnz{
	float:left;
	display:inline;
	width:70px;
	font-size:14px;
	color:#000;
	line-height:40px;
	}	
.dly_nrn2{
	float:left;
	display:inline;
	padding:0 10px;
	width:260px;
	height:40px;
	background:#fff;
	border:0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	}		
.dly_nrn3{
	float:left;
	display:inline;
	padding:0 10px;
	width:145px;
	height:40px;
	background:#fff;
	border:0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	}	
.dly_nrn4{
	float:left;
	display:inline;
	margin-left:10px;
	width:85px;
	height:40px;
	}	
.dly_nrn5{
	float:left;
	display:inline;
	width:165px;
	height:40px;
	background:#3152c8;
	border:0;
	font-size:16px;
	color:#fff;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	}	
.dly_nrn5:hover{ background:#3f61da;}
.dly_nrn6{
	float:left;
	display:inline;
	margin-left:10px;
	font-size:14px;
	color:#3152c8;
	line-height:40px;
	}
.dly_nrn6:hover{
	text-decoration:underline;
	}	
.dldb{
	float:left;
	display:inline;
	width:100%;
	font-size:28px;
	color:#fff;
	line-height:60px;
	text-align:center;
	}	
	
	
	
	
	
	
	
	
	